Linked list works, currently adds at the head.