rayleigh scattering (2016 rework)