geom module almost builds