updating the to do list
adding comments
big clean up and comments added