client recognition