added firefly effect