added backend for event generator