support delimiter and encode

what is this needed for?