Added TrackStructEvent func