diffuse (double) layer