added ability to get current location