option setter