closes #33 splitter