all tests are green! need to add more tests and more functionality. Cleanup is needed too
working on more tests..