fix providers