AO Groups