animals speaking
removed generics because they were confusing for this example