TN ASSEMBLY