neurocontroller