initial commit with fat32 read support