refactoring fragment and view.