widgets/provider library