fix decimal issue for location lookup