maintain the geometry