Different Kinds Of Thoughts