add directory builder