added opt_a1