external dataset support