Add op event