refactorized similar methods for operate clients