refactor _view()