If many corals secrete an exoskeleton that gives homes to fish, then what do exoskeletons secreted by corals do?

Answer choices:
- Give homes to humans
 - Give homes to penguins
 - competing for resources
 - Give homes to fish
 - reproduce
 - Give homes to birds
 - preventing heat transfer
 - protect them

 

    Give homes to fish      