added HDF reader.