references on delete cascade, cleaning up unused tables and columns
scopes group results, not searches