added structures to routing