add uac support