added an extended class