Bipartite model