some more changes. finishing up linkedlist