add getHostData()