There is a checklist here
Completion requirements
This is your checklist and this is your life.