improves in splitter region, before doing a little refactor in central