get greencard, it is a pain to move through this. Make sure, you will reduce your charge as much as you can.