admin-panel controllers refactoring