fix interleaved api