refactored event record creator.
first cut - client IT test