update

tried several way to create client