improved GSP localization