added weighted bipartite matching with hungarian method