insertandsplit