continuing working on the geom module