atomic cooperation