Addding design doc.