Solid Design Based Thinking Fast Thinking