doc: design