fixing haversine electric boogaloo