Master Splicer