working on geolocation; fixed controller issues
worked on geolocation