extends Animal