Added new todo functionality