Geolocaliztion and language detection added