diffuse layer