a collection of thoughts.