go to USCIS website and download I485 form which will tell you what you need to prepare. Based on the advice my friends told me, you'd better provide all the documents that could prove you have held legal status in each period of your stay in this country. Good luck!