add ability to override the delimiter and using , or pipe | as defaults