added vector * matrix