Thanks guys, I appreciate your wits! It's my 2nd time to US via B2. Well put that I should get married here and apply I-130 from home, that's optimum. Is that true, i may not leave the country after submission of green card application, if I apply here? Also, I've applied change of status to student for keplan preGRE six months course. Wish I can hear sth before expire of my B2 in June. I came because bf insists of having baby in NYC, he hardly trusts any hospital in Beijing. It was a crusade for me to negotiate with my company for a longer maternity leave... Anyway, my bf's lawyer advised me of getting b2 then, indicating my baby won't wait a year long for the approval of I-130. I was not preparing for green card before, my job is ok in beijing and living's much cheaper there. bf and me even hardly took any photos together as we are not very photogenic, this is a sign of a fraud marriage, commented by his lawyer. Above all these, pregnancy is the turning point, we both believe the baby can have a promising prospect in the US.