added firefly event