I'm a USC and 7 years ago I met my wife in her native country. My lawyer suggested I file the I-129F to bring her to the US but because the I-129F was taking too long, she suggested I file the I-130 also. The I-130 was approved and we decided to move to the US w/ her then 18 year old son who was part of the petition. We planned to file the I-485 for both of them but we took too long to do it bc my lawyer asked for an exorbitant amount of money to do it. I finally filed it on my own. Although the everything was done correctly (per USCIS interviewer) at the USCIS interview the agent told us that the I-485 was denied bc the State Dpt had revoked the approval of the visa petition filed on her behalf perhaps bc we took too long in applying.The officer said that we had to start from the begininMy question is: Can I go ahead and file the I-130 and the I-485 concurrently or do we have to file a waiver I-601A before we do the I-485? My wife got a letter saying that she was not authorized to remain in the county and to leave asap this is why I thought she might needed a waiver. The letter also says that she can file a motion I-290B but not for decisions taken by the Dept of State...so...there is no point on filing that. Can we just do the I-130 and I-485 then before 30 days?