implements some api for network - hyewon.eum