added a todo list so we can keep track of what features we want to add