fix some data_t xxx