train of thinking