swap s ifs q..