compile bytecode extra fix3