ok so im an immigrant but im just sort of getting infos here whether i should petition my wife and 2 kids through the I-130 form now and upgrade when i become US citizen or should i better wait for citizenship and petition them when i become us citizen? been here in the states for 2 years.and i will be citizen 2011 hopefully.