Updated and added some javadoc