adding a design doc