Refactor view controller and other view controller
Refactor user view controller