subGeometry added