class-doc added