event generator is in place