add design doc for Crud