support for static provider