groups and tests