add base file strategy