change structure and data structure