finished firefly example