FIX: linked list now works, passes tests