add initial version of network monitor