modified defs.asm