design documentation added
design doc added