refactoring
refactoring 2
refactoring 3 - controllers
refactoring 4 - dealers and tables