change some of the methods