refatorado user_view