canonize
not defined yet