Implementing a ‘Cradle to Cradle’ design concept