updated todo checklist