Updated UI and implemented network provider.