refactored HostMeta