Use provider lib (draft) [skip ci]