finished untested splice calculation and acknowledges on client end