User controller more deep and view and base more extend