finalized Splitter