fixed file.exists