fix providers thing