refactor checklist dynamically generating similar methods
Add pdf reports for checklists