added a formal todo list