cognitive mechanism