cond var introduced