adding iff