updates satMul2 function -- untested still