First version (2025)