canonicalize
