- added some more tests
- added some more JavaDocs