better geo location, bt fixing