code optimisation
geo fix