Updataed Assembler