change asm to compile to bytecode