finished the TODO list