added  a design doc
merged