restructured providers to include identifier name for future url parsing