option to use different geometries