add getting vm list