grid, refactoring structures, email