added loadFile(), improved isFile()