refactoring,add host_list staff