needs host list