Maggie Public Flashing Compilation