todo: neuron interop