Add canonical form