working spmv-products