adding more objects and test. much more refactoring to do as I learn