condition operation updated