Splicing And Legging