Implementation of checklist directive