add euclid