Implement HostInfo
test
Generate test