all of this copying can be done with geo.installGeometry()