FINISHED

-all working
- need to write tests and report