updated git files
added todo list
This is the code Chris refactored