provider/global.provider library