add base worker