continued upnp integration