survey of agc