Added design doc,