ao improvement