rebuilt the file system and added doubly linked list container algorithm