op_read()