HW complete