User manage feature done. (issue #1)