playing with interleaving