change box_provider to vmprovider