fix canonicalize functions