add op_do_quit