euclase
not defined yet