Completed pad_array refactor