adding an experimental simple array structure