clean cooperation