updeted TODO list