adding the hostdependency structure