reassembly and testing