first draft of the collector routing