add design_dock
Update design_doc
add example