new file formats supported and sub folder recursivity