commented code per issue #14 improving code where it made sense