even you got h1b and got i-140 approved,you still need J-1豁免!!this is the law!!! before you file i-485.