trains of thought