Adding todo list functionality