different kinds hosts