Different Hats Of Thinking