fixin matvec