add data_stru