added javadoc link
added setters and comments
added javadoc