added geolocation and radius as API input