checklist functions updated