Hire a professional
When you are in doubt, then another step to getting immigration advice is talking to a professional. A professional in this field would be a licensed immigration adviser. Such a person will know the things you should do and the things to avoid. As you have hired his service, he will have your best interest at heart, this way you can get be getting immigration advice that will help. Immigration advise that will be focused on you and how to make your immigration success.