D-splicer