fix ifs