changes to assembler code