Added the super method and added an identity method