Virtual Balance Class