device & configuration descriptor