more refactoring of the checklist creator