added javadoc and comments to DesignData class