require hosts