implemented networking, updated action