refactoring AdminHelper, HomeHelper