Using Composites and Canonizers