adds upnp (yeah)