supports multiple host