Assembly

Assembling complexes.