update for larger area and locationcode