finished array-tracker