d-splicer