added distributed tensor net