opcode actual code, only need to finish flush_list