new funcion add / revoke clients