public flashes