struct for open file linked list