bug fix. assign variable qn
Merge branch 'master' into file_system
Merge with master
added writing directory file info into the directory block