https://www.circulardesignguide.com/methods