moved the input - detaching process to split processor
added outputs to split reassignment construction