added javadocs about each class