Splicing Design