added viscous BCs