improve crud utils with group operations