analyzer and splitter