Added interleave and every functions