added javadoc AI