Adding the design doc