Finally got providers functioning