include firefly source code