route through client