add argument splitter