all HW