refactoring grid-view