Different approach to the geom problem