v0.4 javadoc