network weaving