before refactoring
grid reporting
improve bootstrap