second more of tidy up new visc