add design document and use guideline