updated the using_virtual() examples to the new virtual() macro