add class level javadoc