Array HW part 1 update v2