SPLITTER AND JOINER