add hdfextractor