finished for design doc