changing clientId generator
changing gem to accept my own implementation of id