add TryGetHost