- refactoring with new route processing and event structure
- this is an interim checkin