push HW