added some new features but figuring out the loops
starting a new version
more experimenting