version sans variable globale pour outrepasser convenir au rake