initialize opt_IO