group dimensions functions