updated version (auto-generated)