improved location with google map