added new joinEventProcessor