current location discovery added