fix - javadoc
improve - del redundant class