Collaborate, compete and share