adds bipartite generator