Title: Principles of cooperation