fetchClients helper added