add isFile