updated h5 library