returning vm list correctly