add writeToFile()