screen/provider library