changing opt_rep_struc