teleological thread