modularized vg