location funcionality working, and location showing on map