ASSEMBLY & TESTING