run in a virtual directory