add first javadocs