worked some more on geometry