New: splicer