general viscous layer