Using native linkedlist