creted userclient class
Refactored package structure