added javadocs stuff