add base overlays mechanism