checklist controller