bib cassette splicing