Добавлено чтение и запись в файл