Design Thinking For The Greater Good