splicing pattern