finish the todo app