path will not exclude the file name