Cradle-to-cradle design