bipartite
not defined yet