intergrating network listener
updated