added geometry centre repositioning