made the host dynamic