Solve problems, collaborate.