firefly init