combine core providers, fix namespace path