discanonize

not defined yet