host is required