moved auxiliary functions to geomjaclib