refactored the project to better illustrate / make more clear it's point...

....