set up admin user domain
refactoring admin modules