HW types