remove delimiter parameter. improve active pattern
refactor: renaming for clarity
remove double parsing