admins cannot be deleted
code refactoring