bug fix animal constructor