client routing