how to design sustainable hardware