added structure used to pass back routing info