update some classes
add ant file and javadoc