major dir overhaul