on is used recursively to handle the second part of the split line to further split it. Nr