added first implementation of the network manager