finish design doc; pretty much ready to submit