now vhost components are specified as fragments