Splicing Tools