first design doc