live grid view. Refactor select all