started on do_op