using cGeometryBuilder