build checklist