change some struct and content