Including the ToDo List and exception handling for !