Добавлена загрузка из файла и испрвлены ошибки