Started adding JavaDocs