constructor checklist 