changes setting condition