modify_data_struture