added a code main path runthrough, noted  problems and features and removed some of the commented out code