make the delimiter configurable