host info struct