Thank you for your answer. But I read from the web. For H1 status, you can apply for the H1 visa in America's consulate in China before you come back US. Is that right?