small error corrections and added geolocation for later usage with route planning