set up NetworkController singleton and call on load