update dat.h