Implementation matVec