almost done with linked list implementation.