replacing "component" terminology with "provision"