getting into the provider disaster... what a mess....