add reporting event and logic to create from raw event data