s&c add Location.distance and Neuron.tick