oh one more thing you also need to have a receipt of notification (this can be done on the same day and you will need a copy and signed rental contract+ copy and signed landlord id card, copy your passport)
if you are renting a property you also need a signed rental contract by your landlord and your landlord id card or anything that shown ownership of the landlord property.
If you got a work permit you will also need a map of your office, picture of you working (take with company sign, with staffs , on your desk etc..) hope this help 🙂