use file.basename