Design for sustainability