Refactored the globe api.