JAVA DOC FOR MODEL