modified to_do_list