about showing canonical type