added exportable providers patch