begin groups
fix groups -> @group
added group helpers