Addd more javadoc