unifying a2 operator