changed Assembler reading interface