finished up revised NetworkSharedPower