lots of thoughts