updatesssssssssssss

- added documentation
- refreshed javadocs