client multiple id functionality