add array of animals, call protocol methods