assembler -> merger