change some structure