new improved version
Merge pull request #75 from reevesgl/master

new improved version