network list refactoring