functions th, cfuncts, the Canonical functions