adds copeland method