todo list add exceptions try and catch