- add switchGeometry