Added thought model and pulled in dynamic content