update to visco modeling