added javadoc and walkthrough link