better data routing