add eventCode enum