- add network host component (not completed)
- add json component (not completed)
- add network util for network host component