add base dir argument