THINKING DEVICES