added group.hide back into groups.join