Evolving thoughts