design doc

update