new design doc