change of data structures