add bipartite graph