adding function checklist