new geometry functions, data model workaround improved, new irrational number constants