minimal done HW