many thoughts