add test_animal and animal init