euclid with do interatively