controls thinking
controls thinking