touch up functional_cond