fixing region and provider refs