changes to add custom delimiter
unit tests for delimiter