added reader for hdf5 file format