progress on linked list problems