add ignore file
Change the file constructor