TOTAL ASSEMBLY