work on newnetwork structure