swap with my ifs