ZAIN: Why are you using a FileWriter and BufferedWriter at the same time, let alone reading and writing at the same time?