changed instance methods section