minimized wz data providers redundancy by loading all used wz data in providers.go and accessing it globally