* try to implement customer user manager but there are some bugs yet