diy steps:
1. down load instruction of i140 and i140 form.,
2. browse uscis web sie to know how to deal with translations, certificates, and how to communicat with them, how to arrange your docuemtns.
3. make a checklist of the documents, so you can collect your supporting ducuments one by one.
4.collect your letters, after prepare your personal statement (which could be sent to references, let them know you better, and easily write a letter) , and peition letter if you want to make something clearer, and other documents.
5. visit, search this forum once you have a puzzle.
5. afte everything is ready, submit your application.
good luck.