added in prototype pairwise demuxer