data splice