event end-to-end work