isize
new routing struct