Added notion of virtualplan