group classes

more info coming soon