updated cond