refactord client