better lat long handling