completed design doc