thought allocation