todo: instance--of to fill-array-data & testing