changed net datastructure