add site docs
add javadocs