added javadocs and dictionary this tme