methods and classes added