virtual corporate functions