crud revised