more javadocs stuff