virtual directories and files