Replaced custom providers with tags
Provide tag index and routing