added geom.erl