demo bytecode compiler