virtual planning