User side javadocs