image now uses Geometry classes