fixed fstream