virtual directing