starting with files for double-linked list