arr add fn