過去ログ:
条件 表示
Lizzieyzyお試し版

Lizzieyzyの開発が最近少し停滞しているみたいなので、次回リリースに向けて開発中のバージョンをお試し版としてアップロードしました。
https://27.gigafile.nu/1230-ded07c0512578a63253e90db54d36da61
ほとんどの部分が日本語になっていますが、同期機能については多言語化になっていないので英語表記です。また、共有機能の一部で、日本語にするとエラーになる不具合があったので部分的に英語のままにしてあります。

現在の最新バージョン、2.4.6.1からの機能の追加やバグの修正等で主なものを以下に列挙します。

【機能追加】
・マウス長押しでコミを高速変動
・座標のタイプをNHK杯などに対応
・メニューの「その他」が「ヘルプ」になり、LizzieYzyの取扱説明書へのリンクを増設
・置き碁の時の着手番号の一貫性
・ランクマークに三角形を追加

【不具合の修正】
・勝率グラフの着手番号が見づらくなる問題を緩和
・SGFをロードした時に最終局面が表示されないバグの修正
・PDAがすぐに反映されない問題の修正
・サブ碁盤の推定領域が表示されないバグの修正
・着手番号に負の数値が現れるバグの修正
・エンジン管理で「追加」を使用した時の不具合の修正
・エンジン管理でコミ等を変更した時の不具合の修正
・突然過去の局面にワープするバグの修正

起動した時に、左下が「Empty」になる点、上部フレームの探索速度等の表示がなくなってる点、コメントパネルの表示がおかしい点。これらは開発中の一時的な不具合で次回リリースまでに修正されると思います。
これら以外で何か気づいた点や不明な点があればお知らせください。

user.png hope366 time.png 2021/12/23(Thu) 13:32 No.1318
Re: Lizzieyzyお試し版
hope366さん、大変な作業おつかれさまでしたと同時にありがとうございます。
起動してみた感想です。

1、ギガファイルでダウンロードするとセキュリティ環境によっては、図のように「このファイルはデバイスに損害を与える可能性があるのでブロックされました」と出ます。
この文字のところにマウスカーソルを持っていくと[・・・]が現れるのでそれをクリックして、次いで[保存]をクリックすると保存できます。
「jarファイル」はセキュリティにひっかかるので、人によってはためらうかも知れません。
2、正式版LizzieYzyのフォルダ(Lizzieyzy-2.4.6.1-win64.exeのある場所)にお試し版のjarファイルを保存して起動します。
3、Lizzieyzyを起動すると最初は英文字になるかもしれません。上部メニュー「Settings」で「Language」の「Default」をチェックしてLizzieyzyを終了し、再起動すれば日本語になります。
この「言語」のところに「デフォルト」「中国語」「英語」「□□□」とありますが、□□□は韓国語ですよね。ハングル文字が表記されないので、まちがってこれを選択すると、次に起動したときすべてのメニューが□□□となって何が何か分からず日本語表記に治すのに苦労しました。ご注意を。
4、ルールとコミは最初中国ルールになっているので、katago_configsフォルダーにあるdefault_gtp.cfgをテキストエディタで開いて92行目を rules = japaneseとし、コミは「エンジン管理」メニューで 6.5にして保存すれば、次回から日本ルールになります。
5、上部メニュー「設定」の「詳細設定」はKataGoの動作やLizzieyzyの仕様を理解する上で一番勉強になるところと思います。KataGoの動作設定を簡単に変えられるのがすばらしいです。

以上、ざっとした感想です。皆さまが使ったご感想をお寄せください。
いずれ「LizzieYzyの使い方」も日本語表記バージョンに対応したいと思います。
user_com.png Eba time.png 2021/12/23(Thu) 14:49 No.1319
Re: Lizzieyzyお試し版
二つのプレゼントを用意しました。

1) readboardで日本語を適用する方法です。
a. DisplayStrings_ja_JP.propertiesファイルでReadBoard.language=enの部分を探し、ReadBoard.language=jpに変えます。
b. lizzieyzyフォルダでreadboardフォルダの中にあるlanguage_jp.txtファイルを開き、英語を日本語に変えて保存します。 この時、Unicode変換は必要ありません。


2) 日本語が適用されたlizzieyzy実行ファイルです。
次のリンクから実行ファイルをダウンロードしてlizzieyzyフォルダに入れて実行してください。
https://drive.google.com/file/d/1k7FiGDnl0AsoSt30ky0YmAJmKO62CkkS/view?usp=sharing
ReadBoard.language=jp適用されましたので、language_jp.txtファイルのみ別途に修正すればOKです。

Merry Christmas!
user_com.png seventeen time.png 2021/12/23(Thu) 15:30 Home No.1320
Re: Lizzieyzyお試し版
seventeenさん、クリスマスプレゼントをありがとうございます。
これはhope366さんがまた忙しくなりそうですね😄
user_com.png Eba time.png 2021/12/23(Thu) 16:01 No.1321
Re: Lizzieyzyお試し版
seventeenさん
貴重な情報有難うございます😄
早速日本語に直してみました。
表示スペースが足りなくて文字がはみ出るところがあります。htmlでフォントのカスタマイズができるといいのですが、うまくいきませんでした。

Ebaさん
適切なフォローありがとうございます。

※ 同期機能の日本語化に関しては、一般ユーザーには難しいコンパイル作業はseventeenさんが行ってくれていますので、あとはダウンロードしたexeファイルをLizzieyzy-2.4.6.1フォルダに置いて、readboardフォルダの中にあるlanguage_jp.txtの内容を日本語に直せばOKです。日本語に直すのが少し手間がかかりますが、特に難しい作業ではないので自分のお好みの表現方法で翻訳してみてください。
user_com.png hope366 time.png 2021/12/23(Thu) 16:31 No.1322
Re: Lizzieyzyお試し版
設定画面で日本語が出るようにもっと改善してもう一度共有します。
https://drive.google.com/file/d/1jCUl8xdNyc6vYaFSApAQjk_ONUaBWB8J/view?usp=sharing
user_com.png seventeen time.png 2021/12/23(Thu) 16:57 Home No.1323
Re: Lizzieyzyお試し版
同期機能(簡易版)の日本語化ができました。
https://github.com/yzyray/readboard_Boofcv
ここからソースコードを持ってきて、DisplayStrings_ja_JP.propertiesを日本語(Unicode)に直して、readboard-1.5.6-shaded.jarをコンパイルしました。
このjarファイルをLizzieyzy-2.4.6.1フォルダのreadboard_javaフォルダの中に置きます。同じ名前のファイルが既にあるので、既存のものをreadboard-1.5.6-shaded-org.jarなどとして保存しておいてもよいでしょう。
あとはseventeenさんが用意してくれた実行ファイルを起動すれば、日本語で表示されると思います。
user_com.png hope366 time.png 2021/12/23(Thu) 18:18 No.1324
Re: Lizzieyzyお試し版
https://25.gigafile.nu/1230-b140594c82c65789fbfef3bfd7279f5fc
ここから「readboard-1.5.6-shaded-jp.jar」を持ってきて、既存の「readboard-1.5.6-shaded.jar」と置き換えてください。
user_com.png hope366 time.png 2021/12/23(Thu) 18:26 No.1325
Re: Lizzieyzyお試し版
seventeenさん、hope366さん、ありがとうございます。
これで普通に使う限り、ほぼすべての場面で日本語化されました。
あとは、本家Lizzieyzyに新バージョンが掲載されればいいですね。
または、kaorahiさんのLizzie-patchedのように、hope366さんのGitHubにhope366/lizzieyzyを作るとかどうでしょうか?
user_com.png Eba time.png 2021/12/23(Thu) 18:41 No.1327
Re: Lizzieyzyお試し版
Lizzieyzyの公式リリースで日本語化に対応したものを出してもらうために、ソースコードを変更したファイルをプルリクエストとして提出してありますが、プルリクエストを作成するためにはLizzieyzyからフォークする必要があります。
フォークというのは、yzyray/lizzieyzyの複製を作って自分専用の作業場を設定するようなイメージです。この自分の作業場でいろいろな案を作って、本家に採用してもらうようにプルリクエストを作成します。といっても現時点で私にできることはLizzie関連の日本語化などごくわずかなことだけですが。そんなわけでhope366/lizzieyzyはすでに作成済みです。
https://github.com/hope366/lizzieyzy
user_com.png hope366 time.png 2021/12/23(Thu) 20:20 No.1328
Re: Lizzieyzyお試し版
hope366さん、そうでしたか。
許可が必要かもしれませんが、https://github.com/hope366/lizzieyzyでzipファイルとしてダウンロードできると良いと思いました。(default_gtp.cfgも日本ルールになっていればさらにいいですが)
そうすれば、本家と日本語版をそれぞれダウンロードして本家のフォルダーに入れるなどの手間が省けますので。
面倒を押しつけてるわけで申し訳ありません。😰
user_com.png Eba time.png 2021/12/23(Thu) 20:27 No.1329
Lizzieyzyの日本語化

Lizzieyzyの日本語化がほぼ完了しました。
次のリリースから使用可能になると思います。
多言語化に対応していない部分があるので、全ての箇所を日本語にはできていませんが、普通に使用するだけならほとんど気にならないと思います。

user.png hope366 time.png 2021/12/21(Tue) 13:25 No.1312
Re: Lizzieyzyの日本語化
hope366さん、おつかれさまでした。
このおかげで日本でのLizzieyzyの使用が増えるでしょう。
seventeenさんも韓国語化しているようなので、このままLizzieyzyの多国語化が進めばLizzieをしのぐメジャーになりそうですね。
次のリリースを楽しみにしています。
user_com.png Eba time.png 2021/12/21(Tue) 18:37 No.1313
Re: Lizzieyzyの日本語化
hope366さん "Lizzieyzyの日本語化"というクリスマスプレゼントorお年玉を
いただき ありがとうございます 次の公開を楽しみに待つことにします
ついでですが下記のような記事があったので紹介します

NVIDIA、エントリークラスのノートPC向けGPU「GeForce RTX 2050」
https://pc.watch.impress.co.jp/docs/news/1375692.html

販売価格によってはノートPCでもDLエンジンが身近になるかも
user_com.png odagaki0621 time.png 2021/12/21(Tue) 22:49 No.1314
Re: Lizzieyzyの日本語化
Ebaさんへ
4日前と昨日と2回メールを送信しているのですが、届いてない感じでしょうか?
user_com.png hope366 time.png 2021/12/22(Wed) 10:36 No.1315
Re: Lizzieyzyの日本語化
あっ やっぱり!
2回ともその日のうちに返信しました。メールが届いていないのかと調べましたが、私のメールは他の人には届きます。
念のため、もう一度返信しますが、迷惑メールフィルターか何かで削除されていませんか?
user_com.png Eba time.png 2021/12/22(Wed) 10:48 No.1316
Re: Lizzieyzyの日本語化
迷惑メールになっていました。失礼しました😅
設定変更等いじってないのにどうして突然迷惑メール扱いになったのか不明です。早速返信したいと思います。
user_com.png hope366 time.png 2021/12/22(Wed) 11:06 No.1317
Lizzie-patched-0.7.4_211113a

Lizzie-patched-0.7.4_211113a.zipがリリースされました。
https://github.com/kaorahi/lizzie/releases/tag/patched074_211113a
本家Lizzieにあった多くのバグが修正されています。
KataGo: 1.10.0 + 15 blocks networkが搭載され、古いパソコンでも使いやすいと思います。
詳しくはリリースページならびにこちらをご覧ください。
https://www.h-eba.com/Lizzie/soft.html#gk15

user.png Eba time.png 2021/11/14(Sun) 01:14 No.1284
Lizzie-patched-0.7.4_211211a
Lizzie-patched-0.7.4_211211a.zipがリリースされました。
https://github.com/kaorahi/lizzie/releases/
ロシア語と日本語への翻訳がありました。その他の機能は、211113aから採用されたシチョウの自動継続の機能などそのまま継続されています。
KataGo: 1.10.0 + 15 blocks networkが搭載され、古いパソコンでも使いやすいと思います。
詳しくはリリースページならびにこちらをご覧ください。
https://www.h-eba.com/Lizzie/soft.html#gk15
user_com.png Eba time.png 2021/12/11(Sat) 23:30 No.1310
Lizzie-patched-0.7.4_211211b
Lizzie-patched-0.7.4_211211b.zipがリリースされました。
https://github.com/kaorahi/lizzie/releases/tag/patched074_211211b

プログラムのパスに非アスキー文字が入っている場合、正常に起動しないのを修正されました。このバグは以前に修正されていましたが、KataGoの新バージョンを入れるなどしているうちに再現したようです。
user_com.png Eba time.png 2021/12/12(Sun) 11:41 No.1311
2021世界AI囲棋大会

Golaxy は、2021世界AI囲棋大会を準決勝3-0、決勝4-0で下しました。
棋譜は、
https://www.youtube.com/playlist?list=PLqgZehRLH59k2_a-tYcsUjIrgoKtCwHg5

Go( Weiqi,Baduk ) community に KataGo-Golaxy Friendly Match を
行ってる Wenzhe Song から書き込みがありましたので紹介します。
チームの写真とDr. Jinxing の写真も添付いたしました。

The Golaxy Author,Dr. Jinxing
Jinxing is Golaxy's author,he is in charge of Golaxy's algorithm,
transfer learning,muti task learning,and Golaxy playing engine.
He was born in 1980,at the age of 14,he was admitted to
Tsinghua University,by winning the Chinese national mathematics
competition.He majored in computer science,and he received his PhD
degree in 2005,at 25 years old,from Tsinghua University,his supervisor
was Dr. Shichunyi.He used to worked in IBM,Alibaba,Tencent. He was a
research professor of IBM,majorly work with Cloud computing.Since
2012,he has been working on image recognition,speech recognition,and
accurate advertising (deep learning related projects).He established
Beijing Shenke technology in 2018 (Where Golaxy come from), he decided
to use Golaxy as the starting point of his company's development.
As for Golaxy's development,Jinxing and his team bought Professor
xiaochuan You's Go engine "神算子”,Shensuanzi as paid transfer of
intellectual property.
Based on 神算子,Jinxing and his team members started to develop Golaxy program.

user.png kimura time.png 2021/12/04(Sat) 10:51 No.1306
Re: 2021世界AI囲棋大会
しゃしん
user_com.png kimura time.png 2021/12/04(Sat) 10:53 No.1307
Re: 2021世界AI囲棋大会
Golaxyをどういう人が開発しているのか知りませんでした。紹介ありがとうございます。優秀な人ですね。
会社の財産として開発しているなら、そのアルゴリズムが公開されることは無さそうで、残念です。
user_com.png Eba time.png 2021/12/04(Sat) 11:02 No.1308
Re: 2021世界AI囲棋大会
ちーむの写真
user_com.png kimura time.png 2021/12/04(Sat) 12:37 No.1309
Megapackアップデート

メガパックv4.11.2aがリリースされました。
https://github.com/wonsiks/BadukMegapack
(変更点)
LizzieYZY に関するバグフィックスです。

導入方法はこちらを参照して下さい。
https://www.h-eba.com/Lizzie/soft.html#gk1

user.png Eba time.png 2021/11/26(Fri) 08:12 No.1304
Re: Megapackアップデート
メガパックv4.11.2bがリリースされました。
https://github.com/wonsiks/BadukMegapack
(変更点)
KaTrainその他に関するバグフィックスのようですが詳しいことはよく分かりません。
詳細はこちら https://github.com/wonsiks/BadukMegapack/commits?author=wonsiks

導入方法はこちらを参照して下さい。
https://www.h-eba.com/Lizzie/soft.html#gk1
user_com.png Eba time.png 2021/11/30(Tue) 23:30 No.1305
kata1の主なNW 最新版番外編

60b最新NWs484とkatagoの新世代高レートNW40b
(全てkatago1.10.0opcl)を1手5秒で各50戦x2セット
Lizzieyzyを使用して計100戦づつさせた
GPUはGTX1070とRTX3070を使用した
探索部は全て公開されたものを使用した

s1038 71-29 s484 内訳(32-18 39-11) GTX1070使用
s1040 55-45 s484 内訳(25-25 30-20) RTX3070使用

user.png odagaki0621 time.png 2021/11/24(Wed) 10:46 No.1302
Re: kata1の主なNW 最新版番外編
katagotraining.orgの対戦棋譜を大橋7段が紹介してます。
https://twitter.com/ohashihirofumi/status/1463535207496052741
40bのs637と60bの一番レーティングが高いs457との対戦ですが、良い勝負のようですね。
https://katagotraining.org/sgfplayer/rating-games/595858/
しかし、odagaki0621さんの検証では現在の40bのほうが少し強くなっているので、まだ60bに乗り換えるのは時期尚早でしょう。
40×256netから60×320netとなると重くて時間もかかるでしょうし。
user_com.png Eba time.png 2021/11/25(Thu) 11:35 No.1303
kata1の主なNW 最新版19

katagoの新世代高レートNW40b(全てkatago1.9.1opcl)を
旧世代ラストNW(katago1.7.0opcl 40bNW→s509)とmv2000で
各20戦x5セット計100戦づつさせた 左側が新世代NW
60b同士はs330とmv2000で対戦させた
但し 40bのs1031からkatago1.9.1opcl→katago1.10.0opclへ変更

s1021 40b同士 80-20 (13-7 17-3 18-2 17-3 15-5)
s1024 40b同士 79-21 (15-5 17-3 16-4 15-5 16-4)
s1026 40b同士 79-21 (14-6 16-4 15-5 17-3 17-3)
s1028 40b同士 84-16 (16-4 18-2 16-4 18-2 16-4)
s1031 40b同士 80-20 (17-3 15-5 15-5 17-3 16-4)
s1033 40b同士 84-16 (18-2 17-3 15-5 17-3 17-3)
s1035 40b同士 81-19 (14-6 18-2 18-2 15-5 16-4)
s1038 40b同士 85-15 (18-2 15-5 17-3 17-3 18-2)
s1040 40b同士 89-11 (18-2 15-5 18-2 19-1 19-1)
s1042 40b同士 84-16 (14-6 18-2 18-2 16-4 18-2)

user.png odagaki0621 time.png 2021/11/21(Sun) 16:46 No.1292
Re: kata1の主なNW 最新版19
検証お疲れ様でした。
個人的には60bが時間同等の条件下で40bに追いついたのか?或いは追い抜いたのか?が気になるところです。
user_com.png hope366 time.png 2021/11/21(Sun) 18:14 No.1293
Re: kata1の主なNW 最新版19
hope366さんへ
kata1の主なNWとは関係ないですがLizzieyzyにインストールできるエンジンの種類についての質問です
インストールできたのはkatago以外では LZ SAI Pachi12 の3種類だけです
Leela0.11.0のインストールは無理でしょうか もし何か特別な方法があれば教えて下さい
user_com.png odagaki0621 time.png 2021/11/21(Sun) 18:59 No.1294
Re: kata1の主なNW 最新版19
>>60b同士はs330とmv2000で対戦させた
odagaki0621さん、60bのs330が置いてある場所を教えてください。
user_com.png Eba time.png 2021/11/21(Sun) 19:03 No.1295
Re: kata1の主なNW 最新版19
Leela0110は通常のLizzieでも可能ですし勿論Lizzieyzyでも可能です。
登録方法はEbaさんのサイトに書いてあります。
https://www.h-eba.com/Lizzie/soft.html#gk13
修正版が出たのは最近ですが、オリジナルのLeela0110自体は去年の11月からLizzie改良版で利用可能となっています。
https://github.com/hope366/Lizzie-improvements/releases/tag/v1.8

60b-s330
https://media.katagotraining.org/uploaded/networks/models/kata1-extra/kata1-b60c320-s3308568832-d2050911554.bin.gz
user_com.png hope366 time.png 2021/11/21(Sun) 19:15 No.1296
Re: kata1の主なNW 最新版19
hope366さん、ありがとうございます。
60b s330はdiscordのチャットでlightvectorさんが公開してくれたものでしたね。6月に教えてもらったのに忘れていました。
user_com.png Eba time.png 2021/11/21(Sun) 19:56 No.1297
Re: kata1の主なNW 最新版19
hope366さん ありがとうございました 早速 試してみます
user_com.png odagaki0621 time.png 2021/11/21(Sun) 20:38 No.1298
Re: kata1の主なNW 最新版19
10月16日のIssue投稿で"It sounds like we're close enough to time parity that we I agree with switching soon."とlightvectorさんが仰っていたので、時間等価とみなして問題ない水準だと思われます。

試した感じでは、60bのほうが長距離探索で迷子になる確率は低く抑えられるようです。一手の精度が高いのだから当たり前かもしれませんがw
user_com.png 道草 time.png 2021/11/21(Sun) 22:16 No.1299
Re: kata1の主なNW 最新版19
KataGo 60b-s457 でも 10 x 3090 + CPUs 96 cores なら
speed -averaged 15k-150k visit/s on 60 block engine.
くらいのスピードになるようです。
https://youtu.be/778eEVD_noA
user_com.png kimura time.png 2021/11/23(Tue) 14:45 No.1300
Re: kata1の主なNW 最新版19
それから、同じブロックの network をいくつか混ぜて別な network を作る手法もあるようですね。その network での対局も行われてるようです。
user_com.png kimura time.png 2021/11/23(Tue) 15:03 No.1301
Megapackアップデート

メガパックv4.11.2がリリースされました。
https://github.com/wonsiks/BadukMegapack
(変更点)
LizzieYZY v2.4.6.1
LizGobanがデスクトップの[Baduk AI Softwarea]フォルダに入っていませんが、Windowsのスタートメニューのフォルダには入っています。

導入方法はこちらを参照して下さい。
https://www.h-eba.com/Lizzie/soft.html#gk1

user.png Eba time.png 2021/11/17(Wed) 21:42 No.1291
LizzieYzy アップデート

LizzieYzy Version 2.4.6がリリースされました。
https://github.com/yzyray/lizzieyzy/releases/tag/2.4.6
前のバージョンから報告されていたバグの修正です。
アンチウイルスソフトから警告の出る dm.dllが削除されました。
拡張子が zipになったので解凍がし易くなりました。
エンジンにkataGo-eigen版が追加されたので、GPUの無いパソコンでも使えるようになりました。

詳細はリリースページをご覧ください。
導入方法はこちら https://www.h-eba.com/Lizzie/soft.html#gk21

user.png Eba time.png 2021/11/15(Mon) 22:17 No.1288
LizzieYzyの使い方
膨大な分析機能のある囲碁ツール「LizzieYzyの使い方」を掲載しました。トップページから行けます。
https://www.h-eba.com/Lizzie/LizzieYzy/manual.html
LizzieYzyの導入方法はこちら
https://www.h-eba.com/Lizzie/soft.html#gk21

その分析機能の一端を紹介します。図は白が32手目に悪い手を打って、勝率で26.2%悪くなったということを示しています。上の棒グラフは良い手(AIとの一致)と悪い手(AIと乖離)がどちらに多いかを示しています。

※※この「Lizzieyzyの使い方」を書くに当たって hope366さんにいろいろ教えていただきました。感謝申し上げます。
user_com.png Eba time.png 2021/11/17(Wed) 11:28 No.1289
Re: LizzieYzyアップデート
LizzieYzy Version 2.4.6.1がリリースされました。
https://github.com/yzyray/lizzieyzy/releases/tag/2.4.6.1
v2.4.6で同期しなかった野狐囲碁の中継図と同期できるようになりました。
野狐囲碁を起動し、任意の部屋に入ればそこの状況が瞬時にLizzieYZYの碁盤に再現されます。詳しくはこちらhttps://www.h-eba.com/Lizzie/LizzieYzy/submanual.html#yzy4
Lizzieyzyの導入方法はこちら https://www.h-eba.com/Lizzie/soft.html#gk21
user_com.png Eba time.png 2021/11/17(Wed) 15:35 No.1290
Lizziyzyのマニュアルの日本語訳

Lizzieyzyの「说明文档」フォルダの中の「简介.pdf」の内容を日本語でまとめてみました。
https://ameblo.jp/hope366

user.png hope366 time.png 2021/11/14(Sun) 13:58 No.1285
Re: Lizziyzyのマニュアルの日本語訳
hope366さん、おつかれさまでした。
「LizzieYzyの使い方」をいま書いていますが、内容が豊富なのでなかなか進みません。😥
ある程度できたら公開したいと思っています。
user_com.png Eba time.png 2021/11/14(Sun) 21:16 No.1286
Re: Lizziyzyのマニュアルの日本語訳
「简介.pdf」に引き続き、次の2つのファイルをまとめてみました。
・「如何下载并且使用最新KataGo权重.docx」・・・最新のweightをダウンロードして使用する方法
https://ameblo.jp/hope366/entry-12710155979.html
・「集成引擎和权重说明.txt」・・・エンジン、PDA関連
https://ameblo.jp/hope366/entry-12710394546.html
user_com.png hope366 time.png 2021/11/15(Mon) 20:15 No.1287

- JoyfulNote -
edited by Eba