modify the event calc strategy