FireFly core module