mature public flashing