x._a lot of thoughts.......