Did you guys hire a lawyer or is it possible to complete the immigration process by yourself? Also, on average, how long does it take to get a PR card?