Added user location functionality