setup-volume base class