check some settings in coop_function

add name attribution
default method twist