add a 'create_host' method