new changes to the class