Linked list core works =-)