adds copeland method
Merge pull request #17 from thirdcreed/mixin-refactor

adds copeland method