Improved Assembler