add some function in user operator
try to split business from service to operator