complete basic geolocation functionalities