added Event Manager solution