canonlike
not defined yet