added test coverage

covering 100% of the the code, but not testing for everything i want to