Do you think is better to hire an immigration attorney for this upgrading process? Sounds like complicated.