adding missing core providers