implemented broken networking