a todo list and notification that code in swift