version of lagrange before merge with superdouble