wip: javadoc