get location in third step
bug with map fixed