Complete javadoc for phase1

Complete javadoc for phase1
Complete javadoc for phase1

Complete javadoc for phase1