design doc v.0.1