Use this helpful checklist to get organized before submitting your application by yourself or with a lawyer. USCIS may need more documents than you think to make a decision on your case.
In this free guide, you'll find:
What supporting documents you will need to collect.
What declarations you may need to obtain, and from whom.