FIREFLY NOTES