filemap 4rd try