improved version
new commits
clean out code
extra commits