still working on generating right geom