In-line assembler