professional checklist