thought construct