initial commit
initial commit, #2!
cleanup and comments