added network maximal matching