improved how geom works, now pulling data directly from prims