you need prepare I-20, diploma in USA, transcript, I-94 , offer letter,company website , need copy each page, fill out I-129 and so on good luck