start on testing
transition to JUnit