event nomalization