adding todo list function 2