generalize grouper
remove repeat
owners