ua -> device