thoughts.............