continued splitter and splitdetector