todo16: array counter