Array implementation added