Bargaining and co-operation