THINKING DEVICE