add crud definition