adds readFromFile?