merge with vm