Splicing Techniques - Search