more groups logic