added create event processor