gathering thoughts.