more design doc