interleaving passed