add crossreads to Route/Dispatch