refactor of latitude and longitude