arrays, linked list api added