passed all test cases on Events Related