created provider class for geo db