improving vm experiment