canonicalization strategy