FAST SPLICER