refactoring section views