change some method