copyright: YAGAL 2025