vm bc reorginize