finish basic todo list and mail notifier function