tests are failing now
remove code and add comments
add some more comments