adding matrixVector multiplication