added AOloopControl