dir. structure defined