network splicing