hid methods