added events and report events