added javadocs Designdocument.