try linked list