Why were guilds important during the Middle Ages? SELECT ALL THAT APPLY

A. The guilds were responsible for bringing the fair to town.
B. Guild members maintained excellent skills.
C. The guilds set prices for products and services.
D. If a guild member died, the guild would take care of his family.