updates to events / structure