admin panel forms refactoring part 7