on HW part 3