splitter improvements