refactoring display list