added preliminary event offload