added SpliceStream