Improved ttc factory