added UHID (credit: Team Evervolv)