change some type