yep a lot of thoughts.