ajout de generate_url()