Added more region support and changed endpoints to match