added xSetProd, x_, tests