added proper todo list